package Clase7BolitaRebotSimple;



import java.awt.Color;
import java.awt.Graphics;
import java.awt.Graphics2D;
import javax.swing.JFrame;
import javax.swing.JPanel;

@SuppressWarnings("serial")
public class Juego extends JPanel {

	Bolita bola = new Bolita(this);

	private void movimiento() {
		bola.movimiento();
	}

	@Override
	public void paint(Graphics g) {
		super.paint(g);
		Graphics2D graf2d = (Graphics2D) g;
		this.setBackground(Color.BLUE);
		bola.paint(graf2d);
	}

	public static void main(String[] args) throws InterruptedException {
		JFrame frame = new JFrame("Bolita Rebotando");
		Juego mesaJuego = new Juego();
		frame.add(mesaJuego);
		frame.setSize(400, 400);
		frame.setVisible(true);
		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		
		while (true) {
			mesaJuego.movimiento();
			mesaJuego.repaint();
			Thread.sleep(10);
		}
	}
}